Crosby
geographical name
Cros·by
ˈkrȯz-bē
variants
or Great Crosby
town in Merseyside, northwestern England, on the Irish Sea north-northwest of Liverpool population 53,660
Love words? Need even more definitions?
Merriam-Webster unabridged



